package com.jinmdz.fmis.mapper.entity;

import com.jinmdz.fmis.mapper.annotation.MyColumn;
import com.jinmdz.fmis.mapper.annotation.MyTable;
import com.jinmdz.fmis.mapper.base.BaseEntity;


/**
 * 悼念仪式大厅表Entity
 *
 * @author generator
 * @date 2020-03-13 11:27
 */
@MyTable(value = "MournCeremonyHallEntity", name = "mourn_ceremony_hall", comment = "悼念仪式大厅表")
public class MournCeremonyHallEntity extends BaseEntity {
    /**
     * 礼厅类型编码
     */
    @MyColumn(value = "hallTypeCode", name = "hall_type_code", comment = "礼厅类型编码", required = true)
    private Integer hallTypeCode;

    /**
     * 礼厅编码
     */
    @MyColumn(value = "hallCode", name = "hall_code", comment = "礼厅编码", required = true)
    private String hallCode;

    /**
     * 礼厅名称
     */
    @MyColumn(value = "hallName", name = "hall_name", comment = "礼厅名称", required = true)
    private String hallName;

    /**
     * 礼厅描述
     */
    @MyColumn(value = "hallDescribe", name = "hall_describe", comment = "礼厅描述")
    private String hallDescribe;

    /**
     * 礼厅状态
     */
    @MyColumn(value = "hallState", name = "hall_state", comment = "礼厅状态", required = true)
    private Integer hallState;

    /**
     * 是否守灵厅
     */
    @MyColumn(value = "asWake", name = "as_wake", comment = "是否守灵厅", required = true)
    private Integer asWake;

    /**
     * 是否告别厅
     */
    @MyColumn(value = "asFarewell", name = "as_farewell", comment = "是否告别厅", required = true)
    private Integer asFarewell;

    /**
     * 禁用状态
     */
    @MyColumn(value = "disableState", name = "disable_state", comment = "禁用状态", required = true)
    private Integer disableState;

    /**
     * 排序
     */
    @MyColumn(value = "sort", name = "sort", comment = "排序", required = true)
    private Integer sort;

    /**
     * 备注
     */
    @MyColumn(value = "remark", name = "remark", comment = "备注")
    private String remark;


    public Integer getHallTypeCode() {
        return hallTypeCode;
    }

    public MournCeremonyHallEntity setHallTypeCode(Integer hallTypeCode) {
        this.hallTypeCode = hallTypeCode;
        return this;
    }

    public String getHallCode() {
        return hallCode;
    }

    public MournCeremonyHallEntity setHallCode(String hallCode) {
        this.hallCode = hallCode;
        return this;
    }

    public String getHallName() {
        return hallName;
    }

    public MournCeremonyHallEntity setHallName(String hallName) {
        this.hallName = hallName;
        return this;
    }

    public String getHallDescribe() {
        return hallDescribe;
    }

    public MournCeremonyHallEntity setHallDescribe(String hallDescribe) {
        this.hallDescribe = hallDescribe;
        return this;
    }

    public Integer getHallState() {
        return hallState;
    }

    public MournCeremonyHallEntity setHallState(Integer hallState) {
        this.hallState = hallState;
        return this;
    }

    public Integer getAsWake() {
        return asWake;
    }

    public MournCeremonyHallEntity setAsWake(Integer asWake) {
        this.asWake = asWake;
        return this;
    }

    public Integer getAsFarewell() {
        return asFarewell;
    }

    public MournCeremonyHallEntity setAsFarewell(Integer asFarewell) {
        this.asFarewell = asFarewell;
        return this;
    }

    public Integer getDisableState() {
        return disableState;
    }

    public MournCeremonyHallEntity setDisableState(Integer disableState) {
        this.disableState = disableState;
        return this;
    }

    public Integer getSort() {
        return sort;
    }

    public MournCeremonyHallEntity setSort(Integer sort) {
        this.sort = sort;
        return this;
    }

    public String getRemark() {
        return remark;
    }

    public MournCeremonyHallEntity setRemark(String remark) {
        this.remark = remark;
        return this;
    }
}